package com.attendance.www.hr.beans;

import java.util.Date;
import java.util.List;

public class ReportAttendanceParam {
	
	//开始日期
	private Date beginDate;
	
	private Date endDateAddOne;
	
	private Date lastBeginDate;
	
	private Date lastEndDate;
	
	//结束日期
	private Date endDate;
	//开始日期
	private Date yearBeginDate;
	//结束日期
	private Date yearEndDate;
	//公司
	private String company;
	//部门
	private String department;
	//员工
	private String employee;
	//岗位
	private String role;
	
	// 公司集合 传code，String类型
	private List<String> corporationList;
	// 部门集合 
	private List<String> departmentList;
	// 员工集合 模糊查询用
	private List<String> employeeList;
	// 员工Id集合
	private List<Integer> employeeIdList;
	// 员工级别集合
	private List<Integer> employeeLevelList;
	
    private Integer pageNo;
	
	private Integer pageCount;
	
	private Integer startNum;
	
	private Integer isPage;
	//公司ID，限制查询用
	private Integer corporationId;
	
	private List<String> rolePathList;
	//申请年假的年份
	private Integer reportYear;
	
	public Date getYearBeginDate() {
		return yearBeginDate;
	}
	public void setYearBeginDate(Date yearBeginDate) {
		this.yearBeginDate = yearBeginDate;
	}
	public Date getYearEndDate() {
		return yearEndDate;
	}
	public void setYearEndDate(Date yearEndDate) {
		this.yearEndDate = yearEndDate;
	}
	public Date getBeginDate() {
		return beginDate;
	}
	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}
	public Date getEndDate() {
		return endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	public String getCompany() {
		return company;
	}
	public void setCompany(String company) {
		this.company = company;
	}
	public String getDepartment() {
		return department;
	}
	public void setDepartment(String department) {
		this.department = department;
	}
	public String getEmployee() {
		return employee;
	}
	public void setEmployee(String employee) {
		this.employee = employee;
	}
	public String getRole() {
		return role;
	}
	public void setRole(String role) {
		this.role = role;
	}
	
	public Date getLastBeginDate() {
		return lastBeginDate;
	}
	public void setLastBeginDate(Date lastBeginDate) {
		this.lastBeginDate = lastBeginDate;
	}
	public Date getLastEndDate() {
		return lastEndDate;
	}
	public void setLastEndDate(Date lastEndDate) {
		this.lastEndDate = lastEndDate;
	}
	public List<String> getCorporationList() {
		return corporationList;
	}
	public void setCorporationList(List<String> corporationList) {
		this.corporationList = corporationList;
	}
	public List<String> getDepartmentList() {
		return departmentList;
	}
	public void setDepartmentList(List<String> departmentList) {
		this.departmentList = departmentList;
	}
	public List<String> getEmployeeList() {
		return employeeList;
	}
	public void setEmployeeList(List<String> employeeList) {
		this.employeeList = employeeList;
	}
	public List<Integer> getEmployeeLevelList() {
		return employeeLevelList;
	}
	public void setEmployeeLevelList(List<Integer> employeeLevelList) {
		this.employeeLevelList = employeeLevelList;
	}
	public Integer getPageNo() {
		return pageNo;
	}
	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}
	public Integer getPageCount() {
		return pageCount;
	}
	public void setPageCount(Integer pageCount) {
		this.pageCount = pageCount;
	}
	public Integer getIsPage() {
		return isPage;
	}
	public void setIsPage(Integer isPage) {
		this.isPage = isPage;
	}
	public Integer getStartNum() {
		return startNum;
	}
	public void setStartNum(Integer startNum) {
		this.startNum = startNum;
	}
	public Integer getCorporationId() {
		return corporationId;
	}
	public void setCorporationId(Integer corporationId) {
		this.corporationId = corporationId;
	}
	public List<String> getRolePathList() {
		return rolePathList;
	}
	public void setRolePathList(List<String> rolePathList) {
		this.rolePathList = rolePathList;
	}
	public Integer getReportYear() {
		return reportYear;
	}
	public void setReportYear(Integer reportYear) {
		this.reportYear = reportYear;
	}
	public Date getEndDateAddOne() {
		return endDateAddOne;
	}
	public void setEndDateAddOne(Date endDateAddOne) {
		this.endDateAddOne = endDateAddOne;
	}
	public List<Integer> getEmployeeIdList() {
		return employeeIdList;
	}
	public void setEmployeeIdList(List<Integer> employeeIdList) {
		this.employeeIdList = employeeIdList;
	}
}